package cn.kgc.pojo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
/**
 * 文档表
 */
public class Document {
  /**
   * 文档表id
   */
  private Integer id;

  /**
   * 标题
   */
  private String title;

  /**
   * 文件上传后组合的新名字
   */
  private String newfilename;

  /**
   * 类型
   */
  private Integer type;

  /**
   * 内容
   */
  private String context;
 /**
  * 部门id-外键-部门表
  */
  private Integer dp_id;
  /**
   * 用户id-外键-用户表
   */
  private Integer u_id;

  /**
   * 创建时间
   */
  @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
  private Date createDate;

  /**
   * 路径
   */
  private String path;

  /**
   * -1已删除 0回收站 1正常
   */
  private Integer state;

  /**
   * 父级文件夹id
   */
  private Integer parentId;

  private Department department;

  private String ztitle;
}
